Algebraic Multigrid and Schur Complement Strategies within a Multilayer Spectral Element Ocean Model
نویسندگان
چکیده
We present and compare three methods for accelerating the filtering process used in the multilayered Spectral Element Ocean Model (SEOM). The methods consist of a Schur complement preconditioner, a lumping of small entries and an algebraic multigrid (AMG) algorithm, and a algebraic multigrid with patch smoothing algorithm. 1. The shallow water equations, ocean model, and filtering process The shallow water equations approximate the equations of fluid motion well whenever the fluid’s density is homogeneous and its depth is much smaller than a characteristic horizontal distance. The shallow water equations can be written in the vector form: ut + g∇ζ = F (1.1) ζt +∇ · [(h+ ζ) u] = Q (1.2) where u = (u, v) is the velocity vector, ζ is the sea surface displacement (which, due to hydrostaticity, also stands for the pressure), g is the gravitational acceleration, h is the resting depth of the fluid, Q is a mass source/sink term. The vector F = (f, f) is a generalized forcing term for the momentum equations that includes the Coriolis force, non-linear advection, viscous dissipation, and wind forcing. For simplicity, we assume no-slip boundary conditions. The shallow water equations are often used to model the circulation in coastal areas and in shallow bodies of water. They reduce the complicated set of the 3D equations to a stacked set of 2D ones while still representing a large part of the dynamics. The shallow water equations also arise frequently in the solution of the 3D primitive hydrostatic equations if the top surface of the fluid is a free boundary and can move up and down. The presence of the free surface allows the propagation of gravity waves at the speed of √ gh. The gravity wave speed can greatly exceed the advective velocity of the fluid in the deep part of the ocean and results in a very restrictive CFL limit in order to maintain stability in 3D ocean models [8, 9]. 1991 Mathematics Subject Classification. 68W10, 65Y05, 47N40, 76D33. This research has been partially supported by NSF grant ACR-9721388. c ©0000 (copyright holder)
منابع مشابه
An Acceleration Procedure for the Spectral Element Ocean Model Formulation of the Shallow Water Equations
We develop an overlapping block preconditioner based on an additive Schwarz method for preconditioning the system of equations arising from discretizing the shallow water equations using the spectral ocean element method approach. The system is complicated by being sparse, but having a very large number of nonzeroes in any row of the matrix, which is never stored. The resulting coupled system o...
متن کاملWeighted BFBT Preconditioner for Stokes Flow Problems with Highly Heterogeneous Viscosity
We present a weighted BFBT approximation (w-BFBT) to the inverse Schur complement of a Stokes system with highly heterogeneous viscosity. When used as part of a Schur complement-based Stokes preconditioner, we observe robust fast convergence for Stokes problems with smooth but highly varying (up to 10 orders of magnitude) viscosities, optimal algorithmic scalability with respect to mesh refinem...
متن کاملA Numerical Study on a Preconditioned GMRES Solver with Algebraic Multigrid Accelerations for the Fluid-Structure Interaction Problems on Hybrid Meshes
In this work, we propose a preconditioned GMRES solver for a Schur complement equation of the linearized fluid-structure interaction problem, with respect to the displacement unknowns only on the interface. The preconditioning for the Schur complement equation requires approximate solutions of the fluid and structure sub-problems with appropriate boundary conditions on the interface, in particu...
متن کاملA general framework for multigrid methods for mortar finite elements
In this paper, a general framework for the analysis of multigrid methods for mortar finite elements is considered. The numerical realization is based on the algebraic saddle point formulation arising from the discretization of second order elliptic equations on nonmatching grids. Suitable discrete Lagrange multipliers on the interface guarantee weak continuity and an optimal discretization sche...
متن کاملA Multigrid Method Based on Incomplete Gaussian Elimination
In this paper we introduce and analyze a new Schur complement approximation based on incomplete Gaussian elimination. The approximate Schur complement is used to develop a multigrid method. This multigrid method has an algorithmic structure that is very similar to the algorithmic structure of classical multigrid methods. The resulting method is almost purely algebraic and has interesting robust...
متن کامل